package com.ruoyi.ftrl.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 热采集数据信息对象 heat_info
 *
 * @author dihang
 * @date 2024-08-30
 */
public class HeatInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    private String intemp1;
    private String intemp2;
    private String outtemp1;
    private String outtemp2;
    private String  temp1;
    private String temp2;
    private String homeType;
    private String area;
    private String intavg;
    private String outavg;

    public String getIntavg() {
        return intavg;
    }

    public void setIntavg(String intavg) {
        this.intavg = intavg;
    }

    public String getOutavg() {
        return outavg;
    }

    public void setOutavg(String outavg) {
        this.outavg = outavg;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public String getHomeType() {
        return homeType;
    }

    public void setHomeType(String homeType) {
        this.homeType = homeType;
    }

    public String getIntemp1() {
        return intemp1;
    }

    public void setIntemp1(String intemp1) {
        this.intemp1 = intemp1;
    }

    public String getIntemp2() {
        return intemp2;
    }

    public void setIntemp2(String intemp2) {
        this.intemp2 = intemp2;
    }

    public String getOuttemp1() {
        return outtemp1;
    }

    public void setOuttemp1(String outtemp1) {
        this.outtemp1 = outtemp1;
    }

    public String getOuttemp2() {
        return outtemp2;
    }

    public void setOuttemp2(String outtemp2) {
        this.outtemp2 = outtemp2;
    }

    public String getTemp1() {
        return temp1;
    }

    public void setTemp1(String temp1) {
        this.temp1 = temp1;
    }

    public String getTemp2() {
        return temp2;
    }

    public void setTemp2(String temp2) {
        this.temp2 = temp2;
    }

    /** 主键ID */
    private Long id;

    /** 仪表编号 */
    @Excel(name = "仪表编号")
    private String code;

    /** 批号 */
    @Excel(name = "批号")
    private String batch;

    /** 终端抄表时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "终端抄表时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date time;

    /** 采集器名称 */
    @Excel(name = "采集器名称")
    private String collectorName;

    /** 设备编码 */
    @Excel(name = "设备编码")
    private String deviceCode;

    /** 采集器id */
    @Excel(name = "采集器id")
    private Long collectorId;

    /** 当前热/冷量 */
    @Excel(name = "当前热/冷量")
    private String current;

    /** 累积热量 */
    @Excel(name = "累积热量")
    private String count;

    /** 结算日热量 */
    @Excel(name = "结算日热量")
    private String settling;

    /** 累计流量 */
    @Excel(name = "累计流量")
    private String countFlow;

    /** 热功率 */
    @Excel(name = "热功率")
    private String power;

    /** 瞬时流量 */
    @Excel(name = "瞬时流量")
    private String flow;

    /** 流量 */
    @Excel(name = "流量")
    private String flows;

    /** 进水温度 */
    @Excel(name = "进水温度")
    private BigDecimal inletTemp;

    /** 回水温度 */
    @Excel(name = "回水温度")
    private BigDecimal outTemp;

    /** 累计工作时间 */
    @Excel(name = "累计工作时间")
    private String countWork;

    /** 供水压力 */
    @Excel(name = "供水压力")
    private String inletPressure;

    /** 回水压力 */
    @Excel(name = "回水压力")
    private String outPressure;

    /** 无线是否存在 */
    @Excel(name = "无线是否存在")
    private String exist;

    /** 发送间隔 */
    @Excel(name = "发送间隔")
    private String sendingInterval;

    /** 发送序列 */
    @Excel(name = "发送序列")
    private String sendNumber;

    /** 信号强度 */
    @Excel(name = "信号强度")
    private String signal;

    /** 频段 */
    @Excel(name = "频段")
    private String frequencyBand;

    /** 修正系数 */
    @Excel(name = "修正系数")
    private String correctionFactor;

    /** 故障代码 */
    @Excel(name = "故障代码")
    private String faultCode;

    /** 所属部门id */
    @Excel(name = "所属部门id")
    private Long deptId;

    /** 所属厂家 */
    @Excel(name = "所属厂家")
    private String manufactor;

    /** 所属部门 */
    @Excel(name = "所属部门")
    private String dept;

    /** 部门编号 */
    @Excel(name = "部门编号")
    private String villageOrgna1;

    /** 部门名称 */
    @Excel(name = "部门名称")
    private String departmentFullname;

    /** 行政区 */
    @Excel(name = "行政区")
    private String villageOrgna2;

    /** 末级站 */
    @Excel(name = "末级站")
    private String villageOrgna3;

    /** 小区名称 */
    @Excel(name = "小区名称")
    private String villageName;

    /** 小区编号 */
    @Excel(name = "小区编号")
    private String villageNo;

    /** 楼栋名称 */
    @Excel(name = "楼栋名称")
    private String buildingName;

    /** 楼栋编号 */
    @Excel(name = "楼栋编号")
    private String buildingNo;

    /** 单元名称 */
    @Excel(name = "单元名称")
    private String unitName;

    /** 门牌 */
    @Excel(name = "门牌")
    private String roomName;

    /** 房间编号 */
    @Excel(name = "房间编号")
    private String roomNo;

    /** 用户编码 */
    @Excel(name = "用户编码")
    private String userCode;

    /** 温度 */
    @Excel(name = "温度")
    private BigDecimal temp;

    /** 湿度 */
    @Excel(name = "湿度")
    private BigDecimal humi;

    /** 住户 */
    @Excel(name = "住户")
    private String userName;

    /** 电话号码 */
    @Excel(name = "电话号码")
    private String telephone;

    /** 设备ID */
    @Excel(name = "设备ID")
    private String nodeId;

    /** 房间类型 */
    @Excel(name = "房间类型")
    private String roomType;

    /** 安装位置 */
    @Excel(name = "安装位置")
    private String location;

    /** 门牌备注 */
    @Excel(name = "门牌备注")
    private String roomnotes;

    /** 是否为历史数据   0 是 1否 */
    @Excel(name = "是否为历史数据   0 是 1否")
    private String history;

    /** 备用字段1 */
    @Excel(name = "备用字段1")
    private String field1;

    /** 备用字段2 */
    @Excel(name = "备用字段2")
    private String field2;

    /** 备用字段3 */
    @Excel(name = "备用字段3")
    private String field3;

    /** 备用字段4 */
    @Excel(name = "备用字段4")
    private String field4;

    /** 备用字段5 */
    @Excel(name = "备用字段5")
    private String field5;

    /** 所属片区id */
    @Excel(name = "所属片区id")
    private Long areaId;

    /** 所属片区 */
    @Excel(name = "所属片区")
    private String areaName;

    /** 所属热力站id */
    @Excel(name = "所属热力站id")
    private Long heatId;

    /** 所属热力站 */
    @Excel(name = "所属热力站")
    private String heatName;

    /** 设备状态 */
    @Excel(name = "设备状态")
    private String state;

    /** 所属集中器 */
    @Excel(name = "所属集中器")
    private String focus;

    /** 所属集中器ID */
    @Excel(name = "所属集中器ID")
    private String focusId;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setCode(String code)
    {
        this.code = code;
    }

    public String getCode()
    {
        return code;
    }
    public void setBatch(String batch)
    {
        this.batch = batch;
    }

    public String getBatch()
    {
        return batch;
    }
    public void setTime(Date time)
    {
        this.time = time;
    }

    public Date getTime()
    {
        return time;
    }
    public void setCollectorName(String collectorName)
    {
        this.collectorName = collectorName;
    }

    public String getCollectorName()
    {
        return collectorName;
    }
    public void setDeviceCode(String deviceCode)
    {
        this.deviceCode = deviceCode;
    }

    public String getDeviceCode()
    {
        return deviceCode;
    }
    public void setCollectorId(Long collectorId)
    {
        this.collectorId = collectorId;
    }

    public Long getCollectorId()
    {
        return collectorId;
    }
    public void setCurrent(String current)
    {
        this.current = current;
    }

    public String getCurrent()
    {
        return current;
    }
    public void setCount(String count)
    {
        this.count = count;
    }

    public String getCount()
    {
        return count;
    }
    public void setSettling(String settling)
    {
        this.settling = settling;
    }

    public String getSettling()
    {
        return settling;
    }
    public void setCountFlow(String countFlow)
    {
        this.countFlow = countFlow;
    }

    public String getCountFlow()
    {
        return countFlow;
    }
    public void setPower(String power)
    {
        this.power = power;
    }

    public String getPower()
    {
        return power;
    }
    public void setFlow(String flow)
    {
        this.flow = flow;
    }

    public String getFlow()
    {
        return flow;
    }
    public void setFlows(String flows)
    {
        this.flows = flows;
    }

    public String getFlows()
    {
        return flows;
    }
    public void setInletTemp(BigDecimal inletTemp)
    {
        this.inletTemp = inletTemp;
    }

    public BigDecimal getInletTemp()
    {
        return inletTemp;
    }
    public void setOutTemp(BigDecimal outTemp)
    {
        this.outTemp = outTemp;
    }

    public BigDecimal getOutTemp()
    {
        return outTemp;
    }
    public void setCountWork(String countWork)
    {
        this.countWork = countWork;
    }

    public String getCountWork()
    {
        return countWork;
    }
    public void setInletPressure(String inletPressure)
    {
        this.inletPressure = inletPressure;
    }

    public String getInletPressure()
    {
        return inletPressure;
    }
    public void setOutPressure(String outPressure)
    {
        this.outPressure = outPressure;
    }

    public String getOutPressure()
    {
        return outPressure;
    }
    public void setExist(String exist)
    {
        this.exist = exist;
    }

    public String getExist()
    {
        return exist;
    }
    public void setSendingInterval(String sendingInterval)
    {
        this.sendingInterval = sendingInterval;
    }

    public String getSendingInterval()
    {
        return sendingInterval;
    }
    public void setSendNumber(String sendNumber)
    {
        this.sendNumber = sendNumber;
    }

    public String getSendNumber()
    {
        return sendNumber;
    }
    public void setSignal(String signal)
    {
        this.signal = signal;
    }

    public String getSignal()
    {
        return signal;
    }
    public void setFrequencyBand(String frequencyBand)
    {
        this.frequencyBand = frequencyBand;
    }

    public String getFrequencyBand()
    {
        return frequencyBand;
    }
    public void setCorrectionFactor(String correctionFactor)
    {
        this.correctionFactor = correctionFactor;
    }

    public String getCorrectionFactor()
    {
        return correctionFactor;
    }
    public void setFaultCode(String faultCode)
    {
        this.faultCode = faultCode;
    }

    public String getFaultCode()
    {
        return faultCode;
    }
    public void setDeptId(Long deptId)
    {
        this.deptId = deptId;
    }

    public Long getDeptId()
    {
        return deptId;
    }
    public void setManufactor(String manufactor)
    {
        this.manufactor = manufactor;
    }

    public String getManufactor()
    {
        return manufactor;
    }
    public void setDept(String dept)
    {
        this.dept = dept;
    }

    public String getDept()
    {
        return dept;
    }
    public void setVillageOrgna1(String villageOrgna1)
    {
        this.villageOrgna1 = villageOrgna1;
    }

    public String getVillageOrgna1()
    {
        return villageOrgna1;
    }
    public void setDepartmentFullname(String departmentFullname)
    {
        this.departmentFullname = departmentFullname;
    }

    public String getDepartmentFullname()
    {
        return departmentFullname;
    }
    public void setVillageOrgna2(String villageOrgna2)
    {
        this.villageOrgna2 = villageOrgna2;
    }

    public String getVillageOrgna2()
    {
        return villageOrgna2;
    }
    public void setVillageOrgna3(String villageOrgna3)
    {
        this.villageOrgna3 = villageOrgna3;
    }

    public String getVillageOrgna3()
    {
        return villageOrgna3;
    }
    public void setVillageName(String villageName)
    {
        this.villageName = villageName;
    }

    public String getVillageName()
    {
        return villageName;
    }
    public void setVillageNo(String villageNo)
    {
        this.villageNo = villageNo;
    }

    public String getVillageNo()
    {
        return villageNo;
    }
    public void setBuildingName(String buildingName)
    {
        this.buildingName = buildingName;
    }

    public String getBuildingName()
    {
        return buildingName;
    }
    public void setBuildingNo(String buildingNo)
    {
        this.buildingNo = buildingNo;
    }

    public String getBuildingNo()
    {
        return buildingNo;
    }
    public void setUnitName(String unitName)
    {
        this.unitName = unitName;
    }

    public String getUnitName()
    {
        return unitName;
    }
    public void setRoomName(String roomName)
    {
        this.roomName = roomName;
    }

    public String getRoomName()
    {
        return roomName;
    }
    public void setRoomNo(String roomNo)
    {
        this.roomNo = roomNo;
    }

    public String getRoomNo()
    {
        return roomNo;
    }
    public void setUserCode(String userCode)
    {
        this.userCode = userCode;
    }

    public String getUserCode()
    {
        return userCode;
    }
    public void setTemp(BigDecimal temp)
    {
        this.temp = temp;
    }

    public BigDecimal getTemp()
    {
        return temp;
    }
    public void setHumi(BigDecimal humi)
    {
        this.humi = humi;
    }

    public BigDecimal getHumi()
    {
        return humi;
    }
    public void setUserName(String userName)
    {
        this.userName = userName;
    }

    public String getUserName()
    {
        return userName;
    }
    public void setTelephone(String telephone)
    {
        this.telephone = telephone;
    }

    public String getTelephone()
    {
        return telephone;
    }
    public void setNodeId(String nodeId)
    {
        this.nodeId = nodeId;
    }

    public String getNodeId()
    {
        return nodeId;
    }
    public void setRoomType(String roomType)
    {
        this.roomType = roomType;
    }

    public String getRoomType()
    {
        return roomType;
    }
    public void setLocation(String location)
    {
        this.location = location;
    }

    public String getLocation()
    {
        return location;
    }
    public void setRoomnotes(String roomnotes)
    {
        this.roomnotes = roomnotes;
    }

    public String getRoomnotes()
    {
        return roomnotes;
    }
    public void setHistory(String history)
    {
        this.history = history;
    }

    public String getHistory()
    {
        return history;
    }
    public void setField1(String field1)
    {
        this.field1 = field1;
    }

    public String getField1()
    {
        return field1;
    }
    public void setField2(String field2)
    {
        this.field2 = field2;
    }

    public String getField2()
    {
        return field2;
    }
    public void setField3(String field3)
    {
        this.field3 = field3;
    }

    public String getField3()
    {
        return field3;
    }
    public void setField4(String field4)
    {
        this.field4 = field4;
    }

    public String getField4()
    {
        return field4;
    }
    public void setField5(String field5)
    {
        this.field5 = field5;
    }

    public String getField5()
    {
        return field5;
    }
    public void setAreaId(Long areaId)
    {
        this.areaId = areaId;
    }

    public Long getAreaId()
    {
        return areaId;
    }
    public void setAreaName(String areaName)
    {
        this.areaName = areaName;
    }

    public String getAreaName()
    {
        return areaName;
    }
    public void setHeatId(Long heatId)
    {
        this.heatId = heatId;
    }

    public Long getHeatId()
    {
        return heatId;
    }
    public void setHeatName(String heatName)
    {
        this.heatName = heatName;
    }

    public String getHeatName()
    {
        return heatName;
    }
    public void setState(String state)
    {
        this.state = state;
    }

    public String getState()
    {
        return state;
    }
    public void setFocus(String focus)
    {
        this.focus = focus;
    }

    public String getFocus()
    {
        return focus;
    }
    public void setFocusId(String focusId)
    {
        this.focusId = focusId;
    }

    public String getFocusId()
    {
        return focusId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("code", getCode())
                .append("batch", getBatch())
                .append("time", getTime())
                .append("collectorName", getCollectorName())
                .append("deviceCode", getDeviceCode())
                .append("collectorId", getCollectorId())
                .append("current", getCurrent())
                .append("count", getCount())
                .append("settling", getSettling())
                .append("countFlow", getCountFlow())
                .append("power", getPower())
                .append("flow", getFlow())
                .append("flows", getFlows())
                .append("inletTemp", getInletTemp())
                .append("outTemp", getOutTemp())
                .append("countWork", getCountWork())
                .append("inletPressure", getInletPressure())
                .append("outPressure", getOutPressure())
                .append("exist", getExist())
                .append("sendingInterval", getSendingInterval())
                .append("sendNumber", getSendNumber())
                .append("signal", getSignal())
                .append("frequencyBand", getFrequencyBand())
                .append("correctionFactor", getCorrectionFactor())
                .append("faultCode", getFaultCode())
                .append("deptId", getDeptId())
                .append("manufactor", getManufactor())
                .append("dept", getDept())
                .append("villageOrgna1", getVillageOrgna1())
                .append("departmentFullname", getDepartmentFullname())
                .append("villageOrgna2", getVillageOrgna2())
                .append("villageOrgna3", getVillageOrgna3())
                .append("villageName", getVillageName())
                .append("villageNo", getVillageNo())
                .append("buildingName", getBuildingName())
                .append("buildingNo", getBuildingNo())
                .append("unitName", getUnitName())
                .append("roomName", getRoomName())
                .append("roomNo", getRoomNo())
                .append("userCode", getUserCode())
                .append("temp", getTemp())
                .append("humi", getHumi())
                .append("userName", getUserName())
                .append("telephone", getTelephone())
                .append("nodeId", getNodeId())
                .append("roomType", getRoomType())
                .append("location", getLocation())
                .append("roomnotes", getRoomnotes())
                .append("history", getHistory())
                .append("remark", getRemark())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .append("field1", getField1())
                .append("field2", getField2())
                .append("field3", getField3())
                .append("field4", getField4())
                .append("field5", getField5())
                .append("areaId", getAreaId())
                .append("areaName", getAreaName())
                .append("heatId", getHeatId())
                .append("heatName", getHeatName())
                .append("state", getState())
                .append("focus", getFocus())
                .append("focusId", getFocusId())
                .append("intemp1 ", getIntemp1())
                .append("intemp2", getIntemp2())
                .append("outtemp1", getOuttemp1())
                .append("outtemp2", getOuttemp2())
                .append("temp1", getTemp1())
                .append("temp2", getTemp2())
                .append("homeType", getHomeType())
                .append("area", getArea())
                .append("intavg", getIntavg())
                .append("outavg", getOutavg())
                .toString();
    }
}
